·#include "stdio.h谁懂这个啊 帮忙搞下

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:26:50
#include "stdio.h"
main()
{int a[36],i;
a[0]=1;
a[1]=0;
scanf("%d",i);
for(i=2;i<37;i++)
a[i]=a[i-2]+a[i-1];
printf("%d",a[i]);
我想的是 1 1 2 3 4 5 8 后一个是前2个的和 输入第n个 输出n对应的那个数

#include "stdio.h"
main()
{char a[]={};
scanf("%c",&a);
printf("%c",a);
}
我想任意输入 字符串 然后输出
不行我跳楼 2喽行了

我靠你也发太多了吧
#include "stdio.h"
main()
{
int a[100],i,n;
a[0]=1;
a[1]=1;
scanf("%d",&n);
for(i=2;i<n;i++)
a[i]=a[i-2]+a[i-1];
printf("%d",a[i-1]);
}
这样出来的就是n对应的那个数
不行我跳楼

再次讲解
靠!
---------------------
main()
{
int a[37]={1,1},i;
printf("a[0]=1\na[i]=1\n");
for(i=2;i<=37;i++)
{
a[i]=a[i-1]+a[i-2];
printf("a[%d]=%d\n",i,a[i]);
}
}
---------------------------

第一个,scanf后面的i必须是&i
还有你通过输入给i赋值了,然后再循环里又给i赋值2,输入不就白输入了么

第二个你这样整是不行的,这个需要用到malloc函数取动态分配内存,自己去看相关内容。
我不是最佳答案

·#include "stdio.h